package com.bsh.di;

/**
 * 接口注入是通过实现一个专门的接口，在接口方法中接收依赖对象的方式实现的。
 * 类通过实现接口来接收依赖对象。
 * 这种方式提供了更大的灵活性，允许根据需要在运行时更改依赖对象。
 */
public class MyClassInterface implements MyInterface {
    private MyDependency dependency;

    @Override
    public void setDependency(MyDependency dependency) {
        this.dependency = dependency;
    }
}
